
#ifndef ETATROBOTENCHARGE_H
#define ETATROBOTENCHARGE_H
#include "EtatRobotEnRoute.h"

#include <string>

/**
  * class EtatRobotEnCharge
  * 
  */

class EtatRobotEnCharge : public EtatRobotEnRoute
{
public:

  // Constructors/Destructors
  //  


  /**
   * Empty Constructor
   */
  EtatRobotEnCharge ( ){
    listeEtats["EtatRobotEnCharge"] = new EtatRobotEnCharge() ;
  }

  /**
   * Empty Destructor
   */
  virtual ~EtatRobotEnCharge ( ){};

  // Static Public attributes
  //  

  // Public attributes
  //  


  // Public attribute accessor methods
  //  


  // Public attribute accessor methods
  //  



  /**
   * @param  r
   */
  void rencontrerObstacle (RobotConcret r )
  {
  }


  /**
   * @param  r
   */
  void avancer (RobotConcret r )
  {
  }


  /**
   * @param  r
   */
  void tourner (RobotConcret r )
  {
  }


  /**
   * @param  r
   */
  void peser (RobotConcret r )
  {
  }

protected:

  // Static Protected attributes
  //  

  // Protected attributes
  //  

public:


  // Protected attribute accessor methods
  //  

protected:

public:


  // Protected attribute accessor methods
  //  

protected:


private:

  // Static Private attributes
  //  

  // Private attributes
  //  

public:


  // Private attribute accessor methods
  //  

private:

public:


  // Private attribute accessor methods
  //  

private:



};

#endif // ETATROBOTENCHARGE_H
